package com.youlu.campus.entity;

import com.youlu.campus.base.base.EntityBase;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 短信通知模版
 * <p>
 * 您购买的{1}已经进入制作中,预计{2}内发出,发货完成后我们将通过短信提醒的方式通知您收货,请耐心等待!
 * 您好,您的验证码为{1},有效期为3分钟
 * 您的退款申请已经通过审核,退款(金额:{1})预计在3-7个工作日内退回微信支付钱包,请注意查收!
 * 您购买的{1}已经发货,{2}快递公司,快递单号:{3},请保持手机请畅通,注意查收！
 */
@Getter
@Setter
@Document(collection = "sms_template")
public class SmsTemplate extends EntityBase {
    /**
     * 平台,tencent,aliyun
     */
    private String platform;
    /**
     * 短信签名:国青实践,小红花志愿,中信竞赛
     */
    private String sign;

    private Integer tempalteId;
    /**
     * 类型,code:验证码,after-pay:支付完成,refunded:退款中,shipping:发货后
     */
    private String type;
    /**
     * 参数个数
     */
    private Integer paramNum;
    /**
     * 语音模版
     */
    private String voiceTempalteId;
}
